package mysql

import "gorm.io/gorm"

type Order struct {
	gorm.Model
	UserId  int64  `gorm:"type:int(11);index;not null;comment:用户ID"`
	OrderSn string `gorm:"type:char(36);unique;comment:支付流水号"`
	Amount  int64  `gorm:"type:int(11);default 0;comment:订单金额"`
	Status  int8   `gorm:"type:tinyint(1);default 0;comment:0 未支付,1已支付,3支付完成,4已取消"`
	Payment int8   `gorm:"type:tinyint(1);comment:支付方式:1支付宝 2微信 3银联"`
}

// 创建订单
func (o *Order) Create() error {
	return DB.Create(&o).Error
}
